
package ee.ts022.tuum.services.ws.generated;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the ee.ts022.tuum.services.ws.generated package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ee.ts022.tuum.services.ws.generated
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link InsertCustomerAddressResponse }
     * 
     */
    public InsertCustomerAddressResponse createInsertCustomerAddressResponse() {
        return new InsertCustomerAddressResponse();
    }

    /**
     * Create an instance of {@link GetCustomerAddresses }
     * 
     */
    public GetCustomerAddresses createGetCustomerAddresses() {
        return new GetCustomerAddresses();
    }

    /**
     * Create an instance of {@link GetCustomerContractsResponse }
     * 
     */
    public GetCustomerContractsResponse createGetCustomerContractsResponse() {
        return new GetCustomerContractsResponse();
    }

    /**
     * Create an instance of {@link Contract }
     * 
     */
    public Contract createContract() {
        return new Contract();
    }

    /**
     * Create an instance of {@link GetCustomersResponse }
     * 
     */
    public GetCustomersResponse createGetCustomersResponse() {
        return new GetCustomersResponse();
    }

    /**
     * Create an instance of {@link Customer }
     * 
     */
    public Customer createCustomer() {
        return new Customer();
    }

    /**
     * Create an instance of {@link SaveCustomerContractResponse }
     * 
     */
    public SaveCustomerContractResponse createSaveCustomerContractResponse() {
        return new SaveCustomerContractResponse();
    }

    /**
     * Create an instance of {@link InsertCustomerAddress }
     * 
     */
    public InsertCustomerAddress createInsertCustomerAddress() {
        return new InsertCustomerAddress();
    }

    /**
     * Create an instance of {@link CstAddress }
     * 
     */
    public CstAddress createCstAddress() {
        return new CstAddress();
    }

    /**
     * Create an instance of {@link GetCustomers }
     * 
     */
    public GetCustomers createGetCustomers() {
        return new GetCustomers();
    }

    /**
     * Create an instance of {@link SaveCustomerAddress }
     * 
     */
    public SaveCustomerAddress createSaveCustomerAddress() {
        return new SaveCustomerAddress();
    }

    /**
     * Create an instance of {@link GetCustomerContracts }
     * 
     */
    public GetCustomerContracts createGetCustomerContracts() {
        return new GetCustomerContracts();
    }

    /**
     * Create an instance of {@link SaveCustomerContract }
     * 
     */
    public SaveCustomerContract createSaveCustomerContract() {
        return new SaveCustomerContract();
    }

    /**
     * Create an instance of {@link DeleteCustomerAddressResponse }
     * 
     */
    public DeleteCustomerAddressResponse createDeleteCustomerAddressResponse() {
        return new DeleteCustomerAddressResponse();
    }

    /**
     * Create an instance of {@link DeleteCustomerAddress }
     * 
     */
    public DeleteCustomerAddress createDeleteCustomerAddress() {
        return new DeleteCustomerAddress();
    }

    /**
     * Create an instance of {@link SaveCustomerAddressResponse }
     * 
     */
    public SaveCustomerAddressResponse createSaveCustomerAddressResponse() {
        return new SaveCustomerAddressResponse();
    }

    /**
     * Create an instance of {@link GetCustomerAddressesResponse }
     * 
     */
    public GetCustomerAddressesResponse createGetCustomerAddressesResponse() {
        return new GetCustomerAddressesResponse();
    }

    /**
     * Create an instance of {@link ContractType }
     * 
     */
    public ContractType createContractType() {
        return new ContractType();
    }

    /**
     * Create an instance of {@link ContractStatusType }
     * 
     */
    public ContractStatusType createContractStatusType() {
        return new ContractStatusType();
    }

    /**
     * Create an instance of {@link Employee }
     * 
     */
    public Employee createEmployee() {
        return new Employee();
    }

}
